/**
 * Todos los Derechos Reservados © 2013 Java Revolutions.
 * Evangelion.
 * Este software contiene información propiedad exclusiva de Java Revolutions considerada Confidencial.
 * Queda totalmente prohibido su uso o divulgación en forma parcial o total.
 * ----------------------------------------------------------------------------
 * Nombre de Aplicacion: Evangelion
 * Nombre de archivo: ServiceAlumnos.java
 * Fecha de creacion : Diciembre, 2013
 * @author : Sergio Alberto Cortés Rios
 * @version 1.0
 *
 * Bitácora de modificaciones:
 * CR/Defecto 		Fecha 			Autor 			Descripción del cambio
 * ----------------------------------------------------------------------------
**/

package com.evangelion.core.service;

import com.evangelion.core.dominio.DominioAlumnos;
import com.evangelion.core.ejb.session.SessionBeanAlumnos;
import java.util.List;
import javax.ejb.EJB;

public class ServiceAlumnos implements IfaceAlumnos {
    @EJB
    private SessionBeanAlumnos ejbAlumnos;
    
    @Override
    public List<DominioAlumnos> getLista() throws Exception {
        return ejbAlumnos.getAlumnos();
    }
    
    @Override
    public List getListaPagination(Object obj) throws Exception {
        return ejbAlumnos.getAlumnosPagination((DominioAlumnos)obj);
    }

    @Override
    public int getRowCount() throws Exception {
        return ejbAlumnos.getRowCount();
    }
    
    @Override
    public Object getById(Object obj) {
        return ejbAlumnos.getById((DominioAlumnos)obj);
    }

    @Override
    public Object save(Object obj) {
        return ejbAlumnos.save((DominioAlumnos)obj);
    }

    @Override
    public Object update(Object obj) {
        return ejbAlumnos.update((DominioAlumnos)obj);
    }

    @Override
    public Object delete(Object obj) {
        return ejbAlumnos.delete((DominioAlumnos)obj);
    }
    
    @Override
    public Object deleteAll(List lista) {
        return ejbAlumnos.deleteAll(lista);
    }
}
